本发明公开了一种基于体育赛事视频的视频数据筛选方法及装置。其中,该方法包括:根据赛事视频与直播稿上的赛事时间,来获取直播稿中的事件与赛事视频的播放时间之间的链接关系;根据过滤条件在直播稿中进行筛选,以获取一个或多个候选事件;根据直播稿中的事件与赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断。通过本发明,能够实现由计算机自动生成精彩集锦视频,不需要任何编辑工作,完全自动完成,节省了人力,同时提高了制作效率。
1.一种基于体育赛事视频的视频数据筛选方法,其特征在于,包括:根据赛事视频与直播稿上的赛事时间,来获取所述直播稿中的事件与所述赛事视频的播放时间之间的链接关系;根据过滤条件在所述直播稿中进行筛选,以获取一个或多个候选事件;根据所述直播稿中的事件与所述赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;根据获取到的每个候选事件的播放时间点来截取所述赛事视频,以获取一个或多个精彩视频片断;其中,根据赛事视频与直播稿上的赛事时间,来获取所述直播稿中的事件与所述赛事视频的播放时间之间的链接关系包括:检测赛事视频并识别出所述赛事视频中每个播放时间点所对应的赛事时间;获取所述赛事视频所对应的直播稿,并读取所述直播稿中每一个事件的赛事时间;将每一个事件的赛事时间依次与每个播放时间点所对应的赛事时间进行比较,在第一事件的赛事时间与第一播放时间点所对应的赛事时间相同的情况下,创建所述第一事件与所述第一播放时间点之间的链接关系,以获取所述赛事视频与直播稿之间的同步关系;在根据获取到的每个候选事件的播放时间点来截取所述赛事视频,以获取一个或多个精彩视频片断之后,所述方法还包括:提取每一个精彩视频片断中的音频信息,以获取每一个精彩视频片断的音量均值;根据所述音量均值为每一个精彩视频片断设置精彩度分值;在根据所述音量均值为每一个精彩视频片断设置精彩度分值之后,所述方法还包括:按照所述精彩度分值的大小对所有的精彩视频片断进行排序;根据预设的筛选条件对排序后的所有精彩视频片断进行筛选,以获取一系列过滤后的精彩视频片断;将过滤后的精彩视频片断按照预定片断长度进行组合,得到精彩集锦视频;其中,设置自动制作所述精彩集锦视频的过滤条件,所述过滤条件为包括了预定的规则和参数的配置文件。
2.根据权利要求1所述的方法,其特征在于,根据获取到的每个候选事件的播放时间点来截取所述赛事视频,以获取一个或多个精彩视频片断包括:读取所述候选事件在所述赛事视频上的播放时间点T0;根据预设的第一时间偏移量dt1和第二时间偏移量dt2,来获取用于截取视频的初始时间T1和结束时间T2,其中,T1=T0-dt1,T2=T0+dt2;截取所述初始时间T1和结束时间T2之间的视频作为所述精彩视频片断。
3.根据权利要求1所述的方法,其特征在于,检测赛事视频并识别出所述赛事视频中每个播放时间点所对应的赛事时间包括:检测所述赛事视频上比分牌的位置,以获取所述赛事视频的比分牌区域;在每个播放时间点上对所述比分牌区域进行检测,以获取所述赛事视频上的时间数字区域;根据时间数字的属性读取所述时间数字区域中的赛事时间。
4.根据权利要求3所述的方法,其特征在于,检测所述赛事视频上比分牌的位置,以获取所述赛事视频的比分牌区域包括:步骤A,对所述赛事视频进行镜头检测,以获取一个或多个镜头;步骤B,检测任意一个镜头上的多个视频帧图像,以获取每个视频帧图像之间的帧差值;步骤C,根据所述帧差值获取当前镜头上的一个或多个静止区域;步骤D,重复执行所述步骤B和步骤C,以获取所述赛事视频上的每一个镜头上的所有静止区域;步骤E,比较所有镜头上的静止区域,以获取每个镜头上的静止区域与其它镜头上的静止区域的重合区域大小和重合频率;步骤F,将重合区域大小最大和/或重合频率最高的静止区域进行标记,以获取所述赛事视频的比分牌区域。
5.根据权利要求3所述的方法,其特征在于,在每个播放时间点上对所述比分牌区域进行检测,以获取所述赛事视频上的时间数字区域包括:识别不同播放时间点上的比分牌区域的图像,以获取一个或多个比分牌图像的图像像素;检测图像像素的变化频率,将变化频率超过预定值的图像像素设置标记;通过区域聚合算法对设置标记的图像像素进行处理,以获取一个或多个标记区域;当任意一个所述标记区域中的图像像素的变化频率为每隔一秒发生变化时,确定该标记区域为所述时间数字区域。
6.根据权利要求3所述的方法,其特征在于,根据时间数字的属性读取所述时间数字区域中的赛事时间包括:划分所述时间数字区域以获取多个单个数字区域,并识别每个所述单个数字区域中的时间数字;在所述时间数字区域的时间数字处于增加模式的情况下,当任意一位或多位所述时间数字不满足增加模式规则时,识别失败;在所述时间数字区域的时间数字处于倒计时模式的情况下,当任意一位或多位所述时间数字不满足倒计时模式规则时,识别失败。
7.根据权利要求1所述的方法,其特征在于,在获取所述赛事视频与直播稿之间的同步关系之后,所述方法还包括:读取所述第一播放时间;将所述第一播放时间作为属性值插入所述直播稿的第一事件中,以获取所述直播稿中所述第一事件的视频链接属性;在触发所述视频链接属性之后,获取到所述第一事件对应的赛事视频内容。
8.一种基于体育赛事视频的视频数据筛选装置,其特征在于,包括:同步模块,用于根据赛事视频与直播稿上的赛事时间来获取所述直播稿中的事件与所述赛事视频的播放时间之间的链接关系;第一筛选模块,用于根据过滤条件在所述直播稿中进行筛选,以获取一个或多个候选事件;第一获取模块,用于根据所述直播稿中的事件与所述赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;截取模块,用于根据获取到的每个候选事件的播放时间点来截取所述赛事视频,以获取一个或多个精彩视频片断;其中,所述同步模块包括:识别检测模块,用于检测赛事视频并识别出所述赛事视频中每个播放时间点所对应的赛事时间;第二获取模块,用于获取所述赛事视频所对应的直播稿,并读取所述直播稿中每一个事件的赛事时间;同步处理模块,用于将每一个事件的赛事时间依次与每个播放时间点所对应的赛事时间进行比较,在第一事件的赛事时间与第一播放时间点所对应的赛事时间相同的情况下,创建所述第一事件与所述第一播放时间点之间的链接关系,以获取所述赛事视频与直播稿之间的同步关系;所述装置还包括:提取模块,用于提取每一个精彩视频片断中的音频信息,以获取每一个精彩视频片断的音量均值;设置模块,用于根据所述音量均值为每一个精彩视频片断设置精彩度分值;排序模块,用于按照所述精彩度分值的大小对所有的精彩视频片断进行排序;第二筛选模块,用于根据预设的筛选条件对排序后的所有精彩视频片断进行筛选,以获取一系列过滤后的精彩视频片断;整合模块,用于将过滤后的精彩视频片断按照预定片断长度进行组合,得到精彩集锦视频;设置模块,用于设置自动制作所述精彩集锦视频的过滤条件,所述过滤条件为包括了预定的规则和参数的配置文件。
9.根据权利要求8所述的装置,其特征在于,所述截取模块包括:读取模块,用于读取所述候选事件在所述赛事视频上的播放时间点T0;第三获取模块,用于根据预设的第一时间偏移量dt1和第二时间偏移量dt2,来获取用于截取视频的初始时间T1和结束时间T2,其中,T1=T0-dt1,T2=T0+dt2;第四获取模块,用于截取所述初始时间T1和结束时间T2之间的视频作为所述精彩视频片断。
技术领域本发明涉及视频数据处理领域,具体而言,涉及一种基于体育赛事视频的视频数据筛选方法及装置。
背景技术目前,赛事视频是关注度非常高的一种视频类型,拥有数量庞大的观看群体,相关产品也有很好的应用前景,例如体育赛事,随着网络的普及,很多人选择在网上观看体育赛事视频,另外,很多网站在体育赛事直播的时候,都会在网上提供直播稿,供大家观看。虽然绝大部分用户选择主要观看视频,但直播稿也有很大的作用,它对于比赛的内容是一种标准的解说,有助于用户准确地整体地理解比赛。因此,也有部分用户一边观看视频,一边随时切换到另一个网页看直播稿。现有网络上的赛事视频和直播稿是独立的,现有技术采用人工的方式将赛事直播稿与赛事视频做同步处理,对于已经建立了同步关系的赛事视频和直播稿。以体育赛事的视频为例,很多网站会在每一场体育赛事结束后,都会人工制作一个精彩集锦视频发布出来,精彩集锦视频只有几分钟,由该场比赛中最精彩的一些视频片段组成。由于这些精彩集锦视频都是由编辑们手工制作的,编辑们需要把比赛全看一遍,找到每一个精彩视频片段并分别切割出来,最后组合成一个完整的精彩集锦视频,比较麻烦。目前针对相关技术中由于采用人工编辑的方式来制作精彩集视频,浪费了人力成本且制作过程效率低的问题,目前尚未提出有效的解决方案。
发明内容针对相关技术中由于采用人工编辑的方式来制作精彩集视频,浪费了人力成本且制作过程效率低的问题,目前尚未提出有效的问题而提出本发明,为此,本发明的主要目的在于提供一种基于体育赛事视频的视频数据筛选方法及装置,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种基于体育赛事视频的视频数据筛选方法,该方法包括:根据赛事视频与直播稿上的赛事时间,来获取直播稿中的事件与赛事视频的播放时间之间的链接关系;根据过滤条件在直播稿中进行筛选,以获取一个或多个候选事件;根据直播稿中的事件与赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断。进一步地,根据赛事视频与直播稿上的赛事时间,来获取直播稿中的事件与赛事视频的播放时间之间的链接关系包括:检测赛事视频并识别出赛事视频中每个播放时间点所对应的赛事时间;获取赛事视频所对应的直播稿,并读取直播稿中每一个事件的赛事时间;将每一个事件的赛事时间依次与每个播放时间点所对应的赛事时间进行比较,在第一事件的赛事时间与第一播放时间点所对应的赛事时间相同的情况下,创建第一事件与第一播放时间点之间的链接关系,以获取赛事视频与直播稿之间的同步关系。进一步地,根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断包括:读取候选事件在赛事视频上的播放时间点T0;根据预设的第一时间偏移量dt1和第二时间偏移量dt2,来获取用于截取视频的初始时间T1和结束时间T2,其中,T1=T0-dt1,T2=T0+dt2;截取初始时间T1和结束时间T2之间的视频作为精彩视频片断。进一步地,在根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断之后,方法还包括:提取每一个精彩视频片断中的音频信息,以获取每一个精彩视频片断的音量均值;根据音量均值为每一个精彩视频片断设置精彩度分值。进一步地,在根据音量均值为每一个精彩视频片断设置精彩度分值之后,方法还包括:按照精彩度分值的大小对所有的精彩视频片断进行排序;根据预设的筛选条件对排序后的所有精彩视频片断进行筛选,以获取一序列过滤后的精彩视频片断;将过滤后的精彩视频片断按照预定片断长度进行组合,得到精彩集锦视频。进一步地,检测赛事视频并识别出赛事视频中每个播放时间点所对应的赛事时间包括:检测赛事视频上比分牌的位置,以获取赛事视频的比分牌区域;在每个播放时间点上对比分牌区域进行检测,以获取赛事视频上的时间数字区域;根据时间数字的属性读取时间数字区域中的赛事时间。进一步地,检测赛事视频上比分牌的位置,以获取赛事视频的比分牌区域包括:步骤A,对赛事视频进行镜头检测,以获取一个或多个镜头;步骤B,检测任意一个镜头上的多个视频帧图像,以获取每个视频帧图像之间的帧差值;步骤C,根据帧差值获取当前镜头上的一个或多个静止区域;步骤D,重复执行步骤B和步骤C,以获取赛事视频上的每一个镜头上的所有静止区域;步骤E,比较所有镜头上的静止区域,以获取每个镜头上的静止区域与其它镜头上的静止区域的重合区域大小和重合频率;步骤F,将重合区域大小最大和/或重合频率最高的静止区域进行标记,以获取赛事视频的比分牌区域。进一步地,在每个播放时间点上对比分牌区域进行检测,以获取赛事视频上的时间数字区域包括:识别不同播放时间点上的比分牌区域的图像,以获取一个或多个比分牌图像的图像像素;检测图像像素的变化频率,将变化频率超过预定值的图像像素设置标记;通过区域聚合算法对设置标记的图像像素进行处理,以获取一个或多个标记区域;当任意一个标记区域中的图像像素的变化频率为每隔一秒发生变化时,确定该标记区域为时间数字区域。进一步地,根据时间数字的属性读取时间数字区域中的赛事时间包括:划分时间数字区域以获取多个单个数字区域,并识别每个单个数字区域中的时间数字;在时间数字区域的时间数字处于增加模式的情况下,当任意一位或多位时间数字不满足增加模式规则时,识别失败;在时间数字区域的时间数字处于倒计时模式的情况下,当任意一位或多位时间数字不满足倒计时模式规则时,识别失败。进一步地,在获取赛事视频与直播稿之间的同步关系之后,方法还包括:读取第一播放时间;将第一播放时间作为属性值插入直播稿的第一事件中,以获取直播稿中第一事件的视频链接属性;在触发视频链接属性之后,获取到第一事件对应的赛事视频内容。为了实现上述目的,根据本发明的另一方面,提供了一种基于体育赛事视频的视频数据筛选装置,该装置包括:同步模块,用于根据赛事视频与直播稿上的赛事时间来获取直播稿中的事件与赛事视频的播放时间之间的链接关系;第一筛选模块,用于根据过滤条件在直播稿中进行筛选,以获取一个或多个候选事件;第一获取模块,用于根据直播稿中的事件与赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;截取模块,用于根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断。进一步地,同步模块包括:识别检测模块,用于检测赛事视频并识别出赛事视频中每个播放时间点所对应的赛事时间;第二获取模块,用于获取赛事视频所对应的直播稿,并读取直播稿中每一个事件的赛事时间;同步处理模块,用于将每一个事件的赛事时间依次与每个播放时间点所对应的赛事时间进行比较,在第一事件的赛事时间与第一播放时间点所对应的赛事时间相同的情况下,创建第一事件与第一播放时间点之间的链接关系,以获取赛事视频与直播稿之间的同步关系。进一步地,截取模块包括:读取模块,用于读取候选事件在赛事视频上的播放时间点T0;第三获取模块,用于根据预设的第一时间偏移量dt1和第二时间偏移量dt2,来获取用于截取视频的初始时间T1和结束时间T2,其中,T1=T0-dt1,T2=T0+dt2;第四获取模块,用于截取初始时间T1和结束时间T2之间的视频作为精彩视频片断。进一步地,装置还包括:提取模块,用于提取每一个精彩视频片断中的音频信息,以获取每一个精彩视频片断的音量均值;设置模块,用于根据音量均值为每一个精彩视频片断设置精彩度分值。进一步地,装置还包括:排序模块,用于按照精彩度分值的大小对所有的精彩视频片断进行排序;第二筛选模块,用于根据预设的筛选条件对排序后的所有精彩视频片断进行筛选,以获取一序列过滤后的精彩视频片断;整合模块,用于将过滤后的精彩视频片断按照预定片断长度进行组合,得到精彩集锦视频。通过本发明,采用根据赛事视频与直播稿上的赛事时间,来获取直播稿中的事件与赛事视频的播放时间之间的链接关系;根据过滤条件在直播稿中进行筛选,以获取一个或多个候选事件;根据直播稿中的事件与赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断,解决了相关技术中由于采用人工编辑的方式来制作精彩集视频,浪费了人力成本且制作过程效率低的问题,进而实现由计算机自动生成精彩集锦视频,不需要任何编辑工作,完全自动完成,节省了人力,同时提高了制作效率的效果。
附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的基于体育赛事视频的视频数据筛选装置的结构示意图;图2是根据本发明实施例的基于体育赛事视频的视频数据筛选方法的流程图;图3是根据图2所示实施例的数据同步的方法的详细流程图;图4是根据图2所示实施例的获取赛事视频中精彩集锦视频的方法流程图;以及图5是根据本发明实施例的赛事视频中赛事事件的精确搜索方法的流程图。
具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图1是根据本发明实施例的基于体育赛事视频的视频数据筛选装置的结构示意图。如图1所示,该装置包括:同步模块10,用于根据赛事视频与直播稿上的赛事时间来获取直播稿中的事件与赛事视频的播放时间之间的链接关系;第一筛选模块30,用于根据过滤条件在直播稿中进行筛选,以获取一个或多个候选事件;第一获取模块50,用于直播稿中的事件与赛事视频的播放时间之间的链接关系,来获取每个候选事件在对应的赛事视频上的播放时间点;截取模块70,用于根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断。本申请上述实施例可以根据需求在直播稿中筛选得到候选事件,并根据得到的筛选事件链接到对应的赛事视频中,并截取对应的视频片断,进而生成精彩集锦视频。具体的,可以预设过滤条件,并保存为一个配置文件,对于每一个系列的赛事,根据同步直播稿和配置文件,在视频中截取若干个视频片段,生成精彩视频片断。本申请上述实施例中的同步模块可以包括:识别检测模块,用于检测赛事视频并识别出赛事视频中每个播放时间点所对应的赛事时间;第二获取模块,用于获取赛事视频所对应的直播稿,并读取直播稿中每一个事件的赛事时间;同步处理模块,用于将每一个事件的赛事时间依次与每个播放时间点所对应的赛事时间进行比较,在第一事件的赛事时间与第一播放时间点所对应的赛事时间相同的情况下,创建第一事件与第一播放时间点之间的链接关系,以获取赛事视频与直播稿之间的同步关系。本申请的筛选过程基于直播稿与赛事视频的同步关系,在创建直播稿与赛事视频的同步关系的过程中利用了视频分析技术,先对赛事视频进行分析处理,识别出赛事视频中每个播放时间点所对应的赛事时间,直播稿上已经记录有赛事时间,通过赛事时间,就可以将每一条直播稿事件与赛事视频的播放时间对应起来,从而实现了通过获取赛事视频的赛事时间,将它们与直播稿中的赛事时间进行对齐,从而让赛事的直播稿和对应的赛事视频在时间上做到同步,达到直播稿好像比赛视频的字幕一样的效果。上述实施例在实施过程中不需要任何人工编辑工作,完全自动完成,避免了大量的人力和可能发生的错误。另外,上述实施例对于视频的处理速度很快,可做几倍的实时处理,比较而言更加实用,使用范围广。具体的,以体育赛事为例可知,体育赛事的直播稿上有比赛的时间信息,直播稿中的每一条事件的内容都对应着当前赛事发生的赛事时间,但是这个赛事时间和赛事视频中当前赛事的播放时间点是不同步的。赛事视频的视频播放时间和赛事时间是两个不相关的时间,视频播放时间就是视频本身的时间,而赛事时间是随着比赛的进程不断变化的时间,比赛时间可能走走停停。例如,在篮球比赛中,比赛暂停的时候,比赛时间也暂停了。本申请上述实施例的目的是让直播稿上的比赛时间和视频的播放时间进行同步,以使得直播稿中的每一个事件都找到它在该赛事视频中发生的播放时间点。优选地,截取模块70可以包括:读取模块701,用于读取候选事件在赛事视频上的播放时间点T0;第三获取模块702,用于根据预设的第一时间偏移量dt1和第二时间偏移量dt2,来获取用于截取视频的初始时间T1和结束时间T2,其中,T1=T0dt1,T2=T0+dt2;第四获取模块703,用于截取初始时间T1和结束时间T2之间的视频作为精彩视频片断。本申请上述实施例中,装置还可以包括:提取模块,用于提取每一个精彩视频片断中的音频信息,以获取每一个精彩视频片断的音量均值;设置模块,用于根据音量均值为每一个精彩视频片断设置精彩度分值。该实施例对每个候选的视频片段进行视频分析,对它们进行热度打分,得到每一个精彩视频片断的精彩度分值。本申请上述实施例中,装置还可以包括:排序模块,用于按照精彩度分值的大小对所有的精彩视频片断进行排序;第二筛选模块,用于根据预设的筛选条件对排序后的所有精彩视频片断进行筛选,以获取一序列过滤后的精彩视频片断;整合模块,用于将过滤后的精彩视频片断按照预定片断长度进行组合,得到精彩集锦视频。本实施例基于得到的每一个精彩视频片断的精彩度分值和配置文件,选取若干条精彩视频片段组合起来,生成完整的精彩集锦视频。图2是根据本发明实施例的基于体育赛事视频的视频数据筛选方法的流程图。如图2所示该方法包括如下步骤:步骤S102,通过图1中的同步模块10来执行根据赛事视频与直播稿上的赛事时间,获取直播稿中的事件与赛事视频的播放时间之间的链接关系。步骤S104,通过图1中的第一筛选模块30来根据过滤条件在直播稿中进行筛选,以获取一个或多个候选事件。步骤S106,通过图1中的第一获取模块50来实现根据每个候选事件的赛事时间来获取每个候选事件在对应的赛事视频上的播放时间点。步骤S108,通过图1中的截取模块70来实现根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断。本申请上述实施例可以根据需求在直播稿中筛选得到候选事件,并根据得到的筛选事件链接到对应的赛事视频中,并截取对应的视频片断,进而生成精彩集锦视频。具体的,可以预设过滤条件,并保存为一个配置文件,对于每一个系列的赛事,根据同步直播稿和配置文件,在视频中截取若干个视频片段,生成精彩视频片断。本申请上述实施例中,根据赛事视频与直播稿上的赛事时间,来获取直播稿中的事件与赛事视频的播放时间之间的链接关系的步骤可以包括:检测赛事视频并识别出赛事视频中每个播放时间点所对应的赛事时间;获取赛事视频所对应的直播稿,并读取直播稿中每一个事件的赛事时间;将每一个事件的赛事时间依次与每个播放时间点所对应的赛事时间进行比较,在第一事件的赛事时间与第一播放时间点所对应的赛事时间相同的情况下,创建第一事件与第一播放时间点之间的链接关系,以获取赛事视频与直播稿之间的同步关系。本申请的筛选过程基于直播稿与赛事视频的同步关系,在创建直播稿与赛事视频的同步关系的过程中利用了视频分析技术,先对赛事视频进行分析处理,识别出赛事视频中每个播放时间点所对应的赛事时间,直播稿上已经记录有赛事时间,通过赛事时间,就可以将每一条直播稿事件与赛事视频的播放时间对应起来,从而实现了通过获取赛事视频的赛事时间,将它们与直播稿中的赛事时间进行对齐,从而让赛事的直播稿和对应的赛事视频在时间上做到同步,达到直播稿好像比赛视频的字幕一样的效果。上述实施例在实施过程中不需要任何人工编辑工作,完全自动完成,避免了大量的人力和可能发生的错误。另外,上述实施例对于视频的处理速度很快,可做几倍的实时处理,比较而言更加实用,使用范围广。具体的,以体育赛事为例可知,随着网络视频和网络赛事直播的迅速普及,体育赛事信息会实时准确地发布在网上,各大网站(腾讯新浪等)都会有自己的网页专区发布这些信息,包括:赛程、球队球员、直播稿等等。体育赛事的直播稿会在比赛进行过程中实时播出并更新,等到比赛结束后,完整直播稿也随之完成。直播稿的形式是若干个条目,每一个条目对应一个事件,事件的内容包括比赛时间、队员名字、事件描述、当前分数等。直播稿数据可以通过多种方式得到,例如抓取分析网页、第三方提供等。由于体育赛事的直播稿上有比赛的时间信息,直播稿中的每一条事件的内容都对应着当前赛事发生的赛事时间,而通过识别赛事视频中的比分牌上的时间,也可以得到了赛事时间,这两个赛事时间是一致的,因此,通过赛事时间就可以让直播稿的每一个条目都对应到赛事视频的一个时间点,达到让直播稿上的比赛时间和视频的播放时间同步目的,以使得直播稿中的每一个事件都找到它在该赛事视频中发生的播放时间点。如图3所示,本申请上述实施例的实现的方法包括如下步骤:首先,对体育赛事视频进行分析处理,识别出视频中每个时间点所对应的比赛时间。然后,读取直播稿上每一份事件的赛事时间。接着,通过赛事时间将每一条直播稿事件与赛事视频的时间对应起来,得到同步的直播稿。本申请上述实施例中,根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断包括:读取候选事件在赛事视频上的播放时间点T0;根据预设的第一时间偏移量dt1和第二时间偏移量dt2,来获取用于截取视频的初始时间T1和结束时间T2,其中,T1=T0-dt1,T2=T0+dt2;截取初始时间T1和结束时间T2之间的视频作为精彩视频片断。本申请上述实施例中,在根据获取到的每个候选事件的播放时间点来截取赛事视频,以获取一个或多个精彩视频片断之后,方法还包括:提取每一个精彩视频片断中的音频信息,以获取每一个精彩视频片断的音量均值;根据音量均值为每一个精彩视频片断设置精彩度分值。该实施例对每个候选的视频片段进行视频分析,对它们进行热度打分,得到每一个精彩视频片断的精彩度分值。本申请上述实施例中,在根据音量均值为每一个精彩视频片断设置精彩度分值之后,方法还包括:按照精彩度分值的大小对所有的精彩视频片断进行排序;根据预设的筛选条件对排序后的所有精彩视频片断进行筛选,以获取一序列过滤后的精彩视频片断;将过滤后的精彩视频片断按照预定片断长度进行组合,得到精彩集锦视频。本实施例基于得到的每一个精彩视频片断的精彩度分值和配置文件,选取若干条精彩视频片段组合起来,生成完整的精彩集锦视频。在具体的实施过程中,由于对于不同类型的比赛,制作集锦的方式会有所不同。例如篮球比赛会关注“盖帽”这一类事件,而足球比赛就没有这一类事件,会有“越位”一类的事件。又例如:足球类比赛有两个队的精彩事件,制作集锦的时候,两个队都要考虑到,而跳水类比赛就不需要考虑这些。因此,对于某一类事件,会有一个统一的配置文件,设置自动制作精彩集锦的过滤条件,过滤条件为预定的规则和参数,例如,设置关键词“盖帽”或“越位”作为过滤条件,则过滤得到关于这两种事件的视频。具体的,图4是根据本发明实施例的获取赛事视频中精彩集锦视频的方法流程图。如图4所示,上述实施例具体包括如下步骤:首先,对于每一个系列的赛事视频,都预先设置一个公用的配置文件,根据配置文件的规则和同步直播稿,在原始视频中切割出若干条精彩事件视频。上述实例过程是在直播稿与赛事视频同步以后,根据同步直播稿和配置文件,在视频中截取若干个视频片段的过程,具体分为以下几个步骤:1)配置文件中会规定感兴趣的几类赛事事件,根据配置文件的规则,在同步直播稿中选出若干条符合条件的条目,作为候选条目;2)对每一个候选条目,在原始视频中找到对应的时间点T0,配置文件中会对该类赛事事件设置两个时间偏移量dt1和dt2,将视频中对应的起始时间为T0-dt1结束时间为T0+dt2的视频片段截取下来。经过上述步骤,可以得到若干条候选的精彩视频片段。然后,对每一条精彩视频片段进行分析,即对它们进行热度打分,从而得到它们的精彩度分数。分析的步骤为:提取视频中的音频信息,得到每个时间点的音量,将所有时间的音量求均值,作为该条视频片段的精彩度分数。因为对于体育赛事,一般情况下,赛事事件越是精彩,观众的欢呼声音越大,解说员的声音也越大。最后,根据精彩度分数和配置文件,选取若干条精彩视频片段组合起来,生成完整的精彩集锦视频。具体步骤如下:1)根据精彩度分数,对所有候选的精彩片段视频进行排序;2)按照排序,从高到底挑选精彩片段视频,挑选时,配置文件会规定每一类精彩事件的限制数量和总的时间长度,保证最后选到的精彩事件不会都是同一类事件或者同一个队伍的事件;3)当选择的精彩视频片段时间总长度达到规定的长度后,将这些视频组合成一个完整的视频,作为精彩集锦视频。本申请上述实施例中,检测赛事视频并识别出该赛事视频中每个播放时间点所对应的赛事时间的步骤可以包括:检测赛事视频上比分牌的位置,以获取赛事视频的比分牌区域;在每个播放时间点上对比分牌区域进行检测,以获取赛事视频上的时间数字区域;根据时间数字的属性读取时间数字区域中的赛事时间。本申请上述实施例实现了赛事视频中的赛时时间的检测与识别。具体的,由于广播电视直播或转播的体育赛事视频中的比分牌的位置和样式是固定的,上面变化的是比分和时间的数字,因此,上述实施利通过检测到视频中比分牌的位置,进而找到时间数字的位置,并识别出来时间,最后得到比赛时间数据。优选地,在本申请上述实施例中,检测赛事视频上比分牌的位置,以获取赛事视频的比分牌区域的步骤可以包括:步骤A,对赛事视频进行镜头检测,以获取一个或多个镜头;步骤B,检测任意一个镜头上的多个视频帧图像,以获取每个视频帧图像之间的帧差值;步骤C,根据帧差值获取当前镜头上的一个或多个静止区域;步骤D,重复执行步骤B和步骤C,以获取赛事视频上的每一个镜头上的所有静止区域;步骤E,比较所有镜头上的静止区域,以获取每个镜头上的静止区域与其它镜头上的静止区域的重合区域大小和重合频率;步骤F,将重合区域大小最大和/或重合频率最高的静止区域标记为赛事视频的比分牌区域。上述实施例实现了比分牌位置的检测。具体的,上述实施例首先通过镜头检测获取赛事视频中的若干个镜头,然后对每个镜头中的若干视频帧图像进行帧差计算,通过帧差结果寻找视频帧图像上的静止区域,此时由于在赛事视频中可能会找到多个静止区域,因此可以进一步的比较这些镜头的静止区域,将重合次数最多、重合比例最大的那个静止区域标记为比分牌区域。优选地,在每个播放时间点上对比分牌区域进行检测,以获取赛事视频上的时间数字区域的步骤可以包括:识别不同播放时间点上的比分牌区域的图像,以获取一个或多个比分牌图像的图像像素;检测图像像素的变化频率,将变化频率超过预定值的图像像素设置标记;通过区域聚合算法对设置标记的图像像素进行处理,以获取一个或多个标记区域;当任意一个标记区域中的图像像素的变化频率为每隔一秒发生变化时,确定该标记区域为时间数字区域。具体的,本申请上述实施例的具体实施过程如下:首先,在视频中均匀抽取若干张不同播放时间的比分牌的图像,这样可以保证上面的时间是不同的。然后将这些图像上的像素做差值,标记比分牌上变化较大的图像像素,这些图像像素一般都是比分数字像素和时间数字像素。通过区域聚合算法,将这些标记的图像像素聚合成若干个小的矩形区域,这些区域一般都是比分数字区域和时间数字区域。进一步地,由于时间数字区域有个特点,每隔一秒钟就会有若干像素发生变化,基于此特征,系统可以在若干个小的矩形区域中确定时间数字区域。优选地,根据时间数字的属性读取时间数字区域中的赛事时间的步骤可以包括:划分时间数字区域以获取多个单个数字区域,并识别每个单个数字区域中的时间数字;在时间数字区域的时间数字处于增加模式的情况下,当任意一位或多位时间数字不满足增加模式规则时,识别失败;在时间数字区域的时间数字处于倒计时模式的情况下,当任意一位或多位时间数字不满足倒计时模式规则时,识别失败。上述实现时间数字识别的过程具体如下:首先在时间数字区域内,通过垂直方向的投影,将区域切割成单个数字区域。然后对单个数字进行识别。数字识别的方法有多种,可以使用0CR软件,也可以使用人工神经网络,也可以使用其他开发的方法,采用其一即可。本申请上述实施例为了使得数字识别的准确率较高,可以利用时间数字的变化规律纠正识别结果。首先判断时间数字是增加模式还是倒计时模式,识别秒的各位数字,识别若干帧以后,如果数字是递增的,就是增加模式,如果数字是递减的,就是倒计时模式。例如,在增加模式下,对于秒的个位数字,它每隔一秒钟变化一次,而且每次加一递增;对于秒的十位数字,它必须在秒的数字从9变成0的时候,同时发生加一递增的变化;对于分的个位数字,它必须在秒的十位数字从5变成0的时候,同时发生加一递增的变化;对于分的十位数字,它必须在分的个位数字从9变成0的时候,同时发生加一递增的变化;对于小时的个位数字,它必须在分的十位数字从5变成0的时候,同时发生加一递增的变化。如果某一个时间数字的变化不满足规则,则认为识别错误,需要采用候选的或者置信度较低的识别结果,如果仍不能满足规则,则认为时间数字没变化。或者,在倒计时模式下,对于秒的个位数字,它每隔一秒钟变化一次,而且每次减一递减;对于秒的十位数字,它必须在秒的数字从0变成9的时候,同时发生减一递减的变化;对于分的个位数字,它必须在秒的十位数字从0变成5的时候,同时发生减一递减的变化;对于分的十位数字,它必须在分的个位数字从0变成9的时候,同时发生减一递减的变化;对于小时的个位数字,它必须在分的十位数字从0变成5的时候,同时发生减一递减的变化。如果某一个时间数字的变化不满足规则,则认为识别错误,需要采用候选的或者置信度较低的识别结果,如果仍不能满足规则,则认为时间数字没变化。优选地,在获取赛事视频与直播稿之间的同步关系之后,方法还可以包括如下步骤:读取第一播放时间;将第一播放时间作为属性值插入直播稿的第一事件中,以获取直播稿中第一事件的视频链接属性;在触发视频链接属性之后,获取到第一事件对应的赛事视频内容。本申请上述实施例在直播稿上增加一个它所对应视频的属性,具体的,是在直播稿的每一个条目上增加一个视频播放时间作为视频链接属性,该属性用来描述该条目在赛事视频中对应的播放时间点。直播稿经过上述处理之后,直播稿上的每一个事件的条目都能对应到赛事视频上的一个播放时间点。本申请上述实施例中,在获取赛事视频与直播稿之间的同步关系之后,方法还可以包括如下实施步骤:根据直播稿中的事件属性为每一个事件建立一个或多个索引,以获取一条或多条索引与其对应的事件之间的关联关系;保存所有的索引及其对应的关联关系,以获取事件索引库。本申请上述实施例通过建立直播稿中每个事件的索引来实现赛事事件的精确搜索。优选地,在保存所有的索引及对应的关联关系,以获取事件索引库之后,方法还可以包括如下步骤:获取用户输入的关键词;将关键词作为索引在事件索引库中进行查询,得到关键词对应的事件;根据赛事视频与直播稿之间的同步关系,来获取关键词对应的事件所对应的赛事视频以及该赛事视频上的播放时间点。本申请上述实施例基于直播稿与视频的同步方法,通过建立直播稿中每一个事件的索引,从而实现用户对体育赛事精彩事件进行精确搜索。通过搜索直播稿上的关键字,可以通过直播稿直接关联到赛事视频上的播放时间点,达到精确搜索赛事视频和该视频的播放时间点的目的。具体的,图5是根据本发明实施例的赛事视频中赛事事件的精确搜索方法的流程图。如图5所示,上述实施例具体包括如下步骤:首先,在将直播稿与赛事视频同步以后,对同步后的直播稿建立索引,并保存到索引库中。建立索引时,将直播稿的每一个条目单独建立索引,这样使得搜索时可以直接定位到具体的条目,也就是具体的赛事事件。然后,接收用户输入执行搜索的关键词,搜素引擎按照文本搜索的方式在索引库中进行搜索,找到含有关键词的直播稿条目,条目上都有对应的视频以及视频的具体事件点,因此,每一个条目会自动定位并关联到具体的视频以及该视频的时间点,将视频以及时间点展示给用户。举例说明,用户输入“姚明三分”,检索到的条目是关于姚明投中三分球的多个赛事事件条目,每一个条目除了包括事件的文字描述以外,还包括该事件所对应的视频以及在该视频上的具体时间点。用户可以直接选择观看该赛事时间的视频,十分方便。上述实施例实现了,有了直播稿与赛事视频的同步关系后,可以通过搜索直播稿来达到搜索赛事视频的目的,并且可以精确定位到视频上的时间点。另外,基于上述实施例,在保存所有的索引及其对应的关联关系,以获取事件索引库之后,方法还可以包括如下步骤:获取用户输入的关键词;将关键词作为索引在事件索引库中进行查询,得到关键词对应的事件;在触发事件中的视频链接属性之后,获取到对应的播放时间点的赛事视频内容。该实施例实现了在直播稿中插入视频链接属性之后,用户可以基于该视频链接属性来获取到感兴趣的视频内容。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。从以上的描述中,可以看出,本发明实现了如下技术效果:本申请不需要任何编辑工作,完全自动完成定位到事件在视频中的精确时间点,同时获取精彩视频集,不需要任何编辑工作,完全自动完成,节省了人力避免了大量的人力和可能发生的错误;对于视频的处理速度很快,可做几倍的实时处理,使得专利的应用范围更广;发掘了用户的潜在的新的需求,完成了之前的文本搜索无法完成的功能。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。